﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web;

namespace ImperialWebSite.Presenters.Citizen.Interfaces
{
    public interface IQueryCitizens
    {
        object CitizensDataSource { set; }

        object RolesDataSource { set; }
        string RolesDataTextField { set; }
        string RolesDataValueField { set; }

        object SpeciesDataSource { set; }
        string SpeciesDataTextField { set; }
        string SpeciesDataValueField { set; }

        object StatusesDataSource { set; }
        string StatusesDataTextField { set; }
        string StatusesDataValueField { set; }

        string RealnameText { get; }
        string UsernameText { get; }
        string RoleValue { get; }
        string SpecieValue { get; }
        string StatusValue { get; }

        string RoleText { get; }
        string SpecieText { get; }
        string StatusText { get; }

        object SessionCurrentCitizens { get; set; }
        object SessionCurrentCitizen { get; set; }

        string TransactionMessage { get; set; }
        bool SuccessfulTransaction { get; set; }
    }
}
